layui.use(['form', 'layer', 'jquery', 'layedit', 'laydate', 'upload'], function () {
    var form = layui.form, jquery = layui.jquery, layer = layui.layer, upload = layui.upload;
    //进入页面直接修改checkbox无法在off状态下获取值
    var ji = jquery("#jihuo").val();
    var quan = jquery("#quanxian").val();
    if (ji == 4) {
        jquery("#jihuo").val(4).attr('type', 'hidden');
    } else {
        jquery("#jihuo").val(3).attr('type', 'hidden');
    }
    if (quan == 6) {
        jquery("#quanxian").val(6).attr('type', 'hidden');
    } else {
        jquery("#quanxian").val(5).attr('type', 'hidden');
    }

    /*开关按钮的赋值方式*/
    /*激活*/
    form.on('switch(jh)', function (data) {   //lay-filter="jh"
        $(data.elem).attr('type', 'hidden').val(this.checked ? 3 : 4);

    });
    /*权限*/
    form.on('switch(qx)', function (data) {   //lay-filter="qx"
        $(data.elem).attr('type', 'hidden').val(this.checked ? 5 : 6);
    });
    form.on("submit(addNews)", function (data) {
        var formData = data.field;//获取form数据
        var id = jquery("#ids").attr("value");
        //弹出loading
        var index = top.layer.msg('数据提交中，请稍候', {icon: 16, time: false, shade: 0.8});
        jquery.ajax({
            url: "/user/usermodify/" + id
            , contentType: "application/json; charset=utf-8"
            , type: "put"
            , datType: "josn"
            , async: false
            , data: JSON.stringify(formData)
            , success: function (result) {
                if (result.data == "true") {
                    layer.close(index)
                    top.layer.msg("用户修改成功！");
                    parent.location.reload();//刷新数据并关闭修改页面
                } else {
                    layer.close(index)
                    top.layer.msg("用户修改失败！");
                }
            }
        });
    });


    //执行实例
    var uploadInst = upload.render({
        elem: "#img" //绑定元素
        , url: "/upload" //上传接口
        , method: "post"  //请求方式
        , size: 2048 //最大允许上传的文件大小 2M
        , accept: "images" //允许上传的文件类型
        , drag: true   //允许拖拽
        , auto: true   //是否自动上传
        , field: "imgFile"     //添加这个属性与后台名称保存一致
        , before: function (obj) {
            //弹出loading
        }
        , done: function (res, index, upload) {
            if(res.data!="修改头像失败！"){
                //上传完毕回调
                jquery(".imgs img").remove()
                jquery(".imgs input").remove()
                jquery(".imgs").append("<img style='width: 100px;height: 100px;'  src='" + res.data + "'/>")
                    .append("<input name=\"contactavatar\" value='" + res.data + "' type='text' style=\"display: none\">")
            }else{
                alert("上传异常！")
            }
        }
        , error: function () {
            //请求异常回调
        }
    });
});